Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F14 USA F15 USA F16 USA F2 USA F3 USA F4 USA F7 USA F12 USA F13 Spain F10 USA F3 USA F5 USA F6 USA F10 USA F11 Weissenhauser Strand Cup - Hamburg The LTA Manchester Challenger - Manchester Open de L'Isere - Grenoble West of England Challenger - Bristol Dallas Challenger Surbiton Challenger Winnetka Challenger Charlottesville Challenger Newport Beach Challenger Monterrey Challenger Calgary Challenger Charlottesville Challenger Houston Challenger Charlottesville Challenger Houston Challenger Calgary Challenger Parma Challenger The Stella Artois Grass Court Championships - Queen's/London President's Cup 2000 - Tashkent President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Tata Open 2002 - Chennai BMW Open - Munich The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Milan Indoors - Milan The Stella Artois Grass Court Championships - London International Championship of Croatia - Umag Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Stockholm Open - Stockholm AAPT Championships - Adelaide Milan Indoors - Milan Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart RCA Championships - Indianapolis Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Milan Indoors - Milan Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Next Generation Adelaide International - Adelaide Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona BMW Open - Munich The Stella Artois Championships - London Pilot Pen Tennis - New Haven China Open - Beijing ARAG World Team Championship - Dusseldorf Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Open SEAT 2008 - Barcelona The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai AEGON Championships - London Legg Mason Tennis Classic - Washington China Open - Beijing Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston PTT Thailand Open - Bangkok Kremlin Cup - Moscow Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Citi Open - Washington Erste Bank Open - Vienna Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON Championships - London Citi Open - Washington Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport European Open - Antwerp Brisbane International - Brisbane US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva AEGON Championships - London Hall of Fame Open - Newport Abierto Mexicano - Los Cabos New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Fever-Tree Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Swiss Indoors Basel - Basel Next Gen ATP Finals - Milan Qatar ExxonMobil Open - Doha ASB Classic - Auckland Tata Open Maharashtra - Pune New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco European Open - Antwerp Forte Village Sardegna Open - Sardinia Astana Open - Nur-Sultan Delray Beach Open - Delray Beach Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos Citi Open - Washington Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston cinch Championships - London Citi Open - Washington Erste Bank Open - Vienna Hong Kong Tennis Open - Hong Kong Dallas Open - Dallas Open Parc - Lyon Boss Open - Stuttgart Citi Open - Washington Japan Open Tennis Championships - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Hamburg Open - Hamburg cinch Championships - London Tennis Masters Series - Toronto Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Renault Slovenian Open - Ljubljana XI Venice Open - Venice Bristol Challenger Trophy - Bristol Miami Open - Miami Zagreb Open - Zagreb GHI Bronx Classic - Bronx Privat Bank Cup - Dniepropetrovsk Mutua Madrid Open - Madrid The Surbiton Trophy - Surbiton Ethias Tennis Trophy - Mons Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BMW Tennis Championship - Sunrise BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Warsteiner Challenger Lubeck - Lubeck Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells The Surbiton Trophy - Surbiton Miami Open - Miami National Bank Open - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Sacramento Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Bratislava Challenger Pereira Challenger Sarasota Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Mestre Challenger Prague Challenger Winnetka Challenger Binghamton Challenger Tiburon Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Maui Challenger Tallahassee Challenger Heilbronn Challenger Wimbledon - London Lexington Challenger Granby Challenger Cary Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger U.S. Open - New York Australian Open - Melbourne Dallas Challenger Irving Challenger San Francisco Challenger Sarasota Challenger Wimbledon - London Aix En Provence Challenger Bordeaux Challenger U.S. Open - New York Australian Open - Melbourne Wimbledon - London The LTA Hull Challenger - Hull Binghamton Professional Tennis Tournament - Binghamton Whirlpool Open - Budapest Open de Charleroi - Charleroi Neride Prague Indoor - Prague Aberto Da Costa Do Sauipe - Bahia Open de L'Isere (Open 38) - Grenoble Challenger Britania Zavaleta - Puebla Urbana-Champaign Challenger - Urbana U.S. Open - New York Lucknow ATP Tour Challenger - Lucknow The Rajasthan Golden Jubilee - Jaipur Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham Sarajevo Open - Sarajevo Ljubljana Open - Ljubljana Binghamton Professional Tennis Tournament - Binghamton Tatra Banka Open 2003 - Bratislava 2004 USTA Challenger of Calabasas - Calabasas Pro Tennis World Open - Sunrise Warsteiner Challenger Lubeck - Lubeck Fairfield Challenger Rezidenza Open - Magdeburg French Open - Paris Wimbledon - London Surbiton Challenger Nottingham Challenger U.S. Open - New York Unique Zagreb Open - Zagreb Newport Beach Challenger Dallas Challenger Kuppers Kolsch Cup - Aachen Indian Wells Challenger Heilbronn Open - Heilbronn Australian Open - Melbourne Warsteiner Challenger Lubeck 2001 - Lubeck Tiburon Challenger Warsteiner Challenger - Wolfsburg French Open - Paris Residenza Open - Magdeburg Wimbledon - London The Surbiton Trophy - Surbiton U.S. Open - New York Tallahassee Challenger 2001 USTA Tallahassee Tennis Challenger - Tallahassee Australian Open - Melbourne Nottingham 1 Challenger TED Open-Akbank Private Banking - Istanbul French Open - Paris Wimbledon - London Lamberts Open by Stawag - Aachen U.S. Open - New York Okal Open - Eckental IPP Open - Helsinki Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok BMW Tennis Championship - Sunrise Intersport Heilbronn Open - Heilbronn Australian Open - Melbourne French Open - Paris Gemax Open - Belgrade Australian Open - Melbourne French Open - Paris Wimbledon - London Sacramento Challenger Happy Valley Challenger Australian Open - Melbourne Irving Challenger French Open - Paris Sarasota Challenger Savannah Challenger Wimbledon - London Winnipeg Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Las Vegas Challenger Wimbledon - London Knoxville Challenger U.S. Open - New York Australian Open - Melbourne Challenger Ford de Cherbourg - Cherbourg 2002 USTA Challenger of Calabasas - Calabasas Tennis Napoli Cup - Naples Pro Tennis World Open - Boca Raton Dallas Challenger 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount The Surbiton Trophy - Surbiton U.S. Open - New York IX Open Internacional D'Andorra - Andorra Australian Open - Melbourne French Open - Paris Heilbronn Challenger Wimbledon - London USTA Seascape Challenger - Aptos U.S. Open - New York Australian Open - Melbourne The Surbiton Trophy - Surbiton U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Forli Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne III Gramado Open de Tenis - Gramado Wimbledon - London U.S. Open - New York BH Tennis Open International Cup - Belo Horizonte Wimbledon - London U.S. Open - New York Australian Open - Melbourne GHI Bronx Tennis Classic - Bronx French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Cagliari Challenger The Wrexham Challenger - Wrexham Ciudad de Pozoblanco 'Open Diputacion' - Cordoba GHI Bronx Tennis Classic - Bronx Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, F, CRO-ARG 2-3 Laver Cup - Chicago Hopman Cup - Perth Davis Cup, Finals, Group E Laver Cup - London Davis Cup, Finals, QF, ITA-USA 2-1 Laver Cup - Vancouver Laver Cup - Berlin Eisenberg Jerusalem Open 2000 - Jerusalem U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Kooyong Classic - Kooyong All Lower level tournaments Olympics - Athens BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris Australian Open - Melbourne Miami Open - Miami Cincinnati Open - Cincinnati French Open - Paris National Bank Open - Toronto Olympics - Tokyo U.S. Open - New York Davis Cup, World Group, Q2, USA-CZE 2-3 Medibank Private International - Sydney SAP Open - San Jose Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Campbell's Hall of Fame Tennis Championships - Newport Adidas International - Sydney Apia International - Sydney Delray Beach International Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice US Men's Clay Court Championship - Houston Gerry Weber Open - Halle BMW Open - Munich Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta China Open - Beijing Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Grand Prix de Tennis de Lyon - Lyon BB&T Atlanta Open - Atlanta ASB Classic - Auckland Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane Ecuador Open - Quito Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Hungarian Open - Budapest Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Swiss Indoors Basel - Basel AEGON International - Eastbourne Moselle Open - Metz BB&T Atlanta Open - Atlanta Ricoh Open - 's-Hertogenbosch Abierto Mexicano - Los Cabos BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Ecuador Open - Quito Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Citi Open - Washington Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Next Gen ATP Finals - Milan Tata Open Maharashtra - Pune Sydney International - Sydney US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem China Open - Beijing European Open - Antwerp Kremlin Cup - Moscow bett1HULKS Indoors - Cologne Murray River Open - Melbourne Millennium Estoril Open - Estoril cinch Championships - London Hall of Fame Open - Newport European Open - Antwerp Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Stockholm Open - Stockholm cinch Championships - London Truist Atlanta Open - Atlanta ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona Delray Beach Open - Delray Beach Boss Open - Stuttgart Rakuten Japan Open - Tokyo cinch Championships - London Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Almaty Open - Almaty Viking International - Eastbourne Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Stockholm Open - Stockholm Citi Open - Washington United Cup - Australia BMW Open - Munich Dallas Open - Dallas Grand Prix de Tennis de Lyon - Lyon International Tennis Championships - Delray Beach Qatar Exxon Mobil Open - Doha Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel Japan Open Tennis Championships - Tokyo Tennis Masters Series - Paris BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, SF, CRO-RUS 3-2 French Open - Paris Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, Group D, Split Davis Cup, PO, CRO-ECU 5-0 Laver Cup - Prague River Oaks International Tennis Tournament - Houston Shanghai Rolex Masters - Shanghai Barcelona Open Banc Sabadell - Barcelona